www.gusucode.com > PHP开源客户管理系统 v1.0PHP源码程序 > PHP开源客户管理系统 v1.0/khglxt_A5/khglxt_A5/app/controllers/kehu.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Kehu extends CI_Controller { function __construct () { parent::__construct(); $this->load->model('free_m'); $this->load->model('kehu_m'); $this->load->library('myclass'); $this->load->library("session"); if ($this->session->userdata('username')==''){ //redirect(site_url('/login'),'location'); show_error1('您还没有登录','500', '操作提示','/login','1'); exit; } } public function index($page=1) { mysql_query("SET NAMES GBK"); $limit =12; $config['uri_segment'] = 3; $config['use_page_numbers'] = TRUE; $config['base_url'] = site_url('kehu/index/'); $config['total_rows'] = $this->db->count_all('tb_kehu'); $config['per_page'] = $limit; $config['prev_link'] = '<'; $config['prev_tag_open'] = '<li class=\'paginItem\'>'; $config['prev_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li class=\'paginItem current\'><a href=\'#\'>'; $config['cur_tag_close'] = '</a></li>'; $config['num_tag_open'] = '<li class=\'paginItem\'>'; $config['num_tag_close'] = '</li>'; $config['next_link'] = '>'; $config['next_tag_open'] = '<li class=\'paginItem\'>'; $config['next_tag_close'] = '</li>'; $config['first_link'] = '«'; $config['first_tag_open'] = '<li class=\'paginItem\'>'; $config['first_tag_close'] = '</li>'; $config['last_link'] = '»'; $config['last_tag_open'] = '<li class=\'paginItem\'>'; $config['last_tag_close'] = '</li>'; $config['num_links'] = 3; $this->load->library('pagination'); $this->pagination->initialize($config); $start = ($page-1)*$limit; $data['pagination'] = $this->pagination->create_links(); $data['page']=$page; $data['total_rows']=$config['total_rows']; $data['list'] = $this->kehu_m->get_kehu_list($start, $limit); $this->load->view('taobaocp/kehu_list',$data); } //客户列表 public function list_luru($page=1) { mysql_query("SET NAMES GBK"); $limit =10; $config['uri_segment'] = 3; $config['use_page_numbers'] = TRUE; $config['base_url'] = site_url('kehu/list_luru/'); $config['total_rows'] = $this->db->count_all('tb_kehu'); $config['per_page'] = $limit; $config['prev_link'] = '<'; $config['prev_tag_open'] = '<li class=\'paginItem\'>'; $config['prev_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li class=\'paginItem current\'><a href=\'#\'>'; $config['cur_tag_close'] = '</a></li>'; $config['num_tag_open'] = '<li class=\'paginItem\'>'; $config['num_tag_close'] = '</li>'; $config['next_link'] = '>'; $config['next_tag_open'] = '<li class=\'paginItem\'>'; $config['next_tag_close'] = '</li>'; $config['first_link'] = '«'; $config['first_tag_open'] = '<li class=\'paginItem\'>'; $config['first_tag_close'] = '</li>'; $config['last_link'] = '»'; $config['last_tag_open'] = '<li class=\'paginItem\'>'; $config['last_tag_close'] = '</li>'; $config['num_links'] = 3; $this->load->library('pagination'); $this->pagination->initialize($config); $start = ($page-1)*$limit; $data['pagination'] = $this->pagination->create_links(); $data['page']=$page; $data['total_rows']=$config['total_rows']; $data['list'] = $this->kehu_m->get_kehu_list($start, $limit); $this->load->view('taobaocp/kehu_list_luru',$data); } //录入 public function luru() { if($_POST){ if(!$this->input->post('khmc')){ show_error1('客户名称不能为空','500', '操作提示'); exit; } if(!$this->input->post('khllr')){ show_error1('客户联络人不能为空','500', '操作提示'); exit; } $str = array( 'tb_khmc'=>$this->input->post('khmc'), 'tb_dwmc'=>$this->input->post('dwmc'), 'tb_khllr'=>$this->input->post('khllr'), 'tb_sj'=>$this->input->post('sj'), 'tb_qq'=>$this->input->post('qq'), 'tb_sshy'=>$this->input->post('sshy'), 'tb_khdh'=>$this->input->post('khdh'), 'tb_email'=>$this->input->post('email'), 'tb_wfllr'=>$this->input->post('wfllr'), 'tb_address'=>$this->input->post('address'), 'tb_khlx'=>$this->input->post('khlx'), 'tb_content'=>$this->input->post('content'), 'tb_khxz'=>$this->input->post('khxz'), 'tb_khly'=>$this->input->post('khly'), 'tb_ssqy'=>$this->input->post('ssqy'), 'tb_hy'=>$this->input->post('hy'), 'tb_xyzt'=>$this->input->post('xyzt'), 'tb_http'=>$this->input->post('http'), 'tb_admin'=>$this->session->userdata('uid') ); if($this->kehu_m->add_kehu($str)){ //$this->myclass->notice('alert("添加成功!");window.location.href="'.site_url('admin/shuju').'";'); //print_r($str); show_error1('新增客户成功','500', '操作提示'); } exit; } $this->load->view('taobaocp/kehu_luru'); } public function show($id=0) { mysql_query("SET NAMES GBK"); if($_POST){ if(!$this->input->post('khmc')){ show_error1('客户名称不能为空','500', '操作提示'); exit; } if(!$this->input->post('khllr')){ show_error1('客户联络人不能为空','500', '操作提示'); exit; } $str = array( 'tb_khmc'=>$this->input->post('khmc'), 'tb_dwmc'=>$this->input->post('dwmc'), 'tb_khllr'=>$this->input->post('khllr'), 'tb_sj'=>$this->input->post('sj'), 'tb_qq'=>$this->input->post('qq'), 'tb_sshy'=>$this->input->post('sshy'), 'tb_khdh'=>$this->input->post('khdh'), 'tb_email'=>$this->input->post('email'), 'tb_wfllr'=>$this->input->post('wfllr'), 'tb_address'=>$this->input->post('address'), 'tb_khlx'=>$this->input->post('khlx'), 'tb_content'=>$this->input->post('content'), 'tb_khxz'=>$this->input->post('khxz'), 'tb_khly'=>$this->input->post('khly'), 'tb_ssqy'=>$this->input->post('ssqy'), 'tb_hy'=>$this->input->post('hy'), 'tb_xyzt'=>$this->input->post('xyzt'), 'tb_http'=>$this->input->post('http'), 'tb_admin'=>$this->session->userdata('uid') ); if($this->kehu_m->update_kehu($id,$str)){ //$this->myclass->notice('alert("添加成功!");window.location.href="'.site_url('admin/shuju').'";'); //print_r($str); show_error1('客户资料修改成功','500', '操作提示'); }else{ show_error1('您未做任何修改','500', '操作提示'); } exit; } $data['ywlist'] = $this->kehu_m->get_yewu_list('0','8'); $data['kehu']=$this->kehu_m->get_kehu_by_id($id); $this->load->view('taobaocp/kehu_edit',$data); } public function select(){ mysql_query("SET NAMES GBK"); if($_POST){ if(!$this->input->post('cxlx')){ show_error1('系统出错!','500', '操作提示'); exit; } switch ($this->input->post('cxlx')) { case '1': $vodty='tb_khmc'; break; case '2': $vodty='tb_dwmc'; break; case '3': $vodty="tb_khllr"; break; case '4': $vodty="tb_sj"; break; } $data['list'] = $this->kehu_m->get_skehu_list($vodty,$this->input->post('title'),$this->input->post('khlx')); }else{ $data['list'] =''; } $this->load->view('taobaocp/kehu_select',$data); } public function del($id=''){ if($this->kehu_m->del_kehu($id)){ echo json_encode(array('id'=>"0",'url'=>site_url($this->input->post('url')))); }else{ echo json_encode(array('id'=>"-1")); } } }